Maintainability is a Versatile Quality Attribute
نویسندگان
چکیده
Software architecture evaluation has been widely accepted as a powerful means to mitigate risks in the design and evolution of software systems. To date we have conducted more than 75 architecture evaluation projects with industrial customers in the past decade. One recurring lesson learned that we experienced across many architecture evaluation projects is that maintainability indeed is a versatile quality attribute and its evaluation requires a mix of quantitative and qualitative
منابع مشابه
A Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملEvaluating the Maintainability of a Software System by using Fuzzy Logic Approach
Maintainability is an important quality attribute for almost every quality model. Maintainability of the software is considered as most expensive phase in software development life cycle as it consumes almost major part of the total effort allocated to the software system. Maintainability evaluation is complex due to its imprecise output. This paper proposes a maintainability model by consideri...
متن کاملKnowledge Discovery For Predicting Entity Relationship Diagram Maintainability
It is generally accepted that the quality of the information system (IS) is highly dependent on decisions made early in the IS development. Conceptual data model is a key artifact built at the early phases of the IS life cycle, therefore its quality influence on the quality of IS which is finally implemented. We focus this paper on the maintainability of conceptual data models, because it is on...
متن کاملMaintainability Predictors for Relational Database-Driven Software Applications: Results from a Survey
Software maintainability is a very important quality attribute. Its prediction for relational database-driven software applications can help organizations improve the maintainability of these applications. The research presented herein adopts a survey-based approach where a survey was conducted with 40 software professionals aimed at identifying and ranking the important maintainability predict...
متن کاملAssessing Optimal Software Architecture Maintainability
Over the last decade, several authors have studied the maintainability of software architectures. In particular; the assessment of maintainability has received attention. However; even when one has a quantitative assessment of the maintainability of a software architecture, one still does not have any indication of the optimality of the software architecture with respect to this quality attribu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 36 شماره
صفحات -
تاریخ انتشار 2016